![]() | MENTAL, UNA GRAMÁTICA SINTÁCTICO- SEMÁNTICA |
| Mecanismo | EBNF | MENTAL |
| Definición | ::= | =: (sustitución potencial)
|
| Composición de x, y, z, … | xyz... | (x y z …)
|
| Alternativa entre x, y, z, … | x|y|z|... | ∈{x y z …} (pertenencia a un conjunto)
|
| Repetición de x 0 o más veces | x* | x★[0…]
|
| Repetición de x 1 o más veces | x+ | x★[1…]
|
| Secuencia vacía | no existe símbolo | θ (expresión nula)
|
| x opcional | [x] | ∈{x θ}
|
a) o hacia atrás (b). Un viaje V del robot es una secuencia de movimientos que finalizan en el punto de partida. En medio del viaje puede iniciarse otro viaje.
( V =: {ab ba a∪V∪b b∪V∪a} )
( V =: {θ a∪V∪b b∪V∪a} )
θ es el viaje nulo, es decir, sin desplazamiento.
aabb, baba, abab, ababaabb, etc.
a), abajo (b), izquierda (i) y derecha (d).
( V =: {θ a∪V∪b b∪V∪a i∪V∪d d∪V∪i} )
aidb, aaabbb, aiiidddb, iiaabbdd, etc.
( (a' =: b) (i' =: d) )
( B =: {0 1 B∪0 B∪1} )
0, 1, 01, 10, 11, 011, 111000, etc.
n:
〈( B(n) =: ([[0 1]★n] ) )〉
n:
〈( B(n) =: ([[0 1]★[1…n]] ) )〉